//Hàm kiểm tra các check box của item trong giỏ hàng
function cart_check_all()
{
	if(jQuery("#chkAll").is(':checked'))
	{
		jQuery(".cart_item_cb").each(function(){
			if(!jQuery(this).is(':checked'))
			{
				item_price = parseInt( cart_quantity_ar[this.lang] ) * parseInt(	jQuery('#price_item' + this.lang).val()	);
				
				jQuery('#item_price_' + this.lang).html(number_format(item_price) + ' VNĐ')
				
				cart_price += item_price;
				
				cart_quantity += parseInt( cart_quantity_ar[this.lang] ); 
			}
		});
		
		jQuery(".cart_item_cb").attr('checked', true);
	}
	else
	{
		jQuery(".cart_item_cb").each(function(){
			if(jQuery(this).is(':checked'))
			{
				item_price = parseInt( cart_quantity_ar[this.lang] ) * parseInt(	jQuery('#price_item' + this.lang).val()	);
				
				jQuery('#item_price_' + this.lang).html('')
				
				cart_price 		-= item_price;
				cart_quantity 	-= parseInt( cart_quantity_ar[this.lang] );
			}
		});
		
		jQuery(".cart_item_cb").attr('checked', false);	
	}
	
	jQuery('#price_total').html( '' + number_format(cart_price) + '');
	jQuery('#quantity_total').html( '' + number_format(cart_quantity) + '');
}

//Hàm khi check, uncheck item trong giỏ hàng
function cart_check(check_id)
{
	item_price = parseInt(  cart_quantity_ar[check_id] ) * parseInt(	jQuery('#price_item' + check_id).val()	);
	
	if(jQuery('#cart_item_'+check_id).is(':checked'))
	{
		cart_price 		+= item_price;
		cart_quantity 	+= parseInt(  cart_quantity_ar[check_id] ); 
		
		jQuery('#item_price_' + check_id).html(number_format(item_price) + ' VNĐ')
	}
	else
	{
		cart_price 		-= item_price;
		cart_quantity 	-= parseInt(  cart_quantity_ar[check_id] ); 
		
		jQuery('#item_price_' + check_id).html('')
	}
	
	var cart_check_all = true;
	
	jQuery(".cart_item_cb").each(function(){
		if(!jQuery(this).is(':checked'))
		{
			cart_check_all = false;
		}
	});
	
	jQuery('#price_total').html( '' + number_format(cart_price) + '');
	jQuery('#quantity_total').html( '' + number_format(cart_quantity) + '');
	
	jQuery("#chkAll").attr('checked', cart_check_all);
}

function cart_change_quantity(check_id)
{
	var new_quantity = 	parseInt( jQuery('#quantity_' + check_id).val()	);
	
	if(new_quantity <= 0)
	{
		log_faile('Số lượng phải là số >= 1');
		jQuery('#quantity_' + check_id).val(cart_quantity_ar[check_id]);
		return false;
	}
	
	if(jQuery('#cart_item_'+check_id).is(':checked'))//Item đang đc chọn
	{
		jQuery('#item_price_' + check_id).html(number_format(new_quantity * parseInt(	jQuery('#price_item' + check_id).val() )) + ' VNĐ')
		
		var quantity = parseInt(	new_quantity - 	cart_quantity_ar[check_id] );
	
		cart_price 		+= quantity * parseInt(	jQuery('#price_item' + check_id).val() );
		cart_quantity 	+= quantity;
		
		jQuery('#price_total').html( '' + number_format(cart_price) + '');
		jQuery('#quantity_total').html( '' + number_format(cart_quantity) + '');
	}
	
	cart_quantity_ar[check_id] = new_quantity;
}

function cart_check_items()
{
	if(cart_quantity <= 0)
	{
		log_faile('Bạn phải chọn ít nhất 1 sản phẩm.');
		return false;
	}
}